an isolated chapel or shrine - Alemán Inglés Diccionario